package com.jcfk.eam.domain.dto.main;

import com.jcfk.eam.domain.dto.base.EamSopItemDTO;
import com.jcfk.eam.domain.dto.base.EamSopItemImgDTO;
import com.jcfk.system.domain.dto.BaseDTO;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * 资产点检工单明细
 *
 * @author yrl
 * @email
 * @date 2024-11-06
 */
@Data
public class EamPointCheckDetailDTO extends BaseDTO {

    private static final long serialVersionUID = 1L;

    /**
     * 数据版本号
     */
    private Long version;

    /**
     * 工单主键
     */
    private String orderId;

    /**
     * 序号
     */
    private Integer seq;

    /**
     * 标定项目主键
     */
    private String sopItemId;

    /**
     * 标定项目名称
     */
    private String sopItemName;

    /**
     * 标定项目值
     */
    private String sopItemValue;

    private String sopItemValueId;

    /**
     * 标定项目结果
     */
    private String sopItemResult;

    /**
     * 标定项目标准
     */
    private String sopItemStandard;

    /**
     * 创建人
     */
    private String createdUserName;

    /**
     * 更新人
     */
    private String lastUpdatedUserName;

    /**
     * 批量删除id
     */
    private List<String> ids;

    /**
     * 附件
     */
    private List<EamPointCheckDetailImgDTO> images = new ArrayList<>();

    private List<EamSopItemImgDTO> itemImages = new ArrayList<>();

    /**
     * 点检项
     */
    private EamSopItemDTO sopItem;
}
